guard (someone's) tongue

Translations
tenir sa langue
Definitions
To be careful about what one says; to avoid speaking carelessly or saying something inappropriate or offensive.